package ni.org.ics.estudios.cohorte.muestreoanual.domain;

import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * Simple objeto de dominio que representa los datos de la toma de muestra
 * 
 * @author Brenda Lopez
 **/

@Entity
@Table(name = "muestras", catalog = "muestreoanual")
public class Muestra {

	/**
	 * 
	 */
	
	private MuestraId mId;
	private Integer fiebreM;
	private Integer consulta;
	private Integer tuboBHC;
	private Integer tuboRojo;
	private Integer tuboLeu;
	private Integer pinchazos;
	private MovilInfo movilInfo;

	@Column(name = "fiebre", nullable = true, length = 1)
	public Integer getFiebreM() {
		return fiebreM;
	}

	public void setFiebreM(Integer fiebreM) {
		this.fiebreM = fiebreM;
	}

	@Column(name = "consulta", nullable = true, length = 1)
	public Integer getConsulta() {
		return consulta;
	}

	public void setConsulta(Integer consulta) {
		this.consulta = consulta;
	}

	@Column(name = "tubobhc", nullable = true, length = 1)
	public Integer getTuboBHC() {
		return tuboBHC;
	}

	public void setTuboBHC(Integer tuboBHC) {
		this.tuboBHC = tuboBHC;
	}

	@Column(name = "tuborojo", nullable = true, length = 1)
	public Integer getTuboRojo() {
		return tuboRojo;
	}

	public void setTuboRojo(Integer tuboRojo) {
		this.tuboRojo = tuboRojo;
	}

	@Column(name = "tuboleu", nullable = true, length = 1)
	public Integer getTuboLeu() {
		return tuboLeu;
	}

	public void setTuboLeu(Integer tuboLeu) {
		this.tuboLeu = tuboLeu;
	}

	@Column(name = "pinchazos", nullable = true, length = 1)
	public Integer getPinchazos() {
		return pinchazos;
	}

	public void setPinchazos(Integer pinchazos) {
		this.pinchazos = pinchazos;
	}

	public MovilInfo getMovilInfo() {
		return movilInfo;
	}

	public void setMovilInfo(MovilInfo movilInfo) {
		this.movilInfo = movilInfo;
	}

	@EmbeddedId
	public MuestraId getmId() {
		return mId;
	}

	public void setmId(MuestraId mId) {
		this.mId = mId;
	}
}
